marine engineering development software management projects crm developers offshore customer relationship boat design thin-client cnc open source naval architecture cad autocad marine cam radius3 outsourcing